package com.qunar.wireless.ugc.qcfclient.dto;

import java.io.Serializable;

public class Address implements Serializable {
    private static final long serialVersionUID = 1L;

    private Long addressId;

    private String name;

    private String detail;

    private Integer cityId;

    private Integer provinceId;

    private Integer regionLevel;

    private Integer isValid;

    //private Integer isShield;

    private Integer isDestination;

    private Integer openType;

    private Integer isMunicipality;

    private Integer countryId;

    private String countryName;

    private Integer recordType;


    public Integer getRecordType() {
        return recordType;
    }

    public void setRecordType(Integer recordType) {
        this.recordType = recordType;
    }

    public String getCountryName() {
        return countryName;
    }

    public void setCountryName(String countryName) {
        this.countryName = countryName;
    }

    public Integer getCountryId() {
        return countryId;
    }

    public void setCountryId(Integer countryId) {
        this.countryId = countryId;
    }

    public Integer getIsMunicipality() {
        return isMunicipality;
    }

    public void setIsMunicipality(Integer isMunicipality) {
        this.isMunicipality = isMunicipality;
    }

    /**
     * @return the isDestination
     */
    public Integer getIsDestination() {
        return isDestination;
    }

    /**
     * @param isDestination the isDestination to set
     */
    public void setIsDestination(Integer isDestination) {
        this.isDestination = isDestination;
    }

    /**
     * @return the provinceId
     */
    public Integer getProvinceId() {
        return provinceId;
    }

    /**
     * @param provinceId the provinceId to set
     */
    public void setProvinceId(Integer provinceId) {
        this.provinceId = provinceId;
    }

    /**
     * @return the regionLevel
     */
    public Integer getRegionLevel() {
        return regionLevel;
    }

    /**
     * @param regionLevel the regionLevel to set
     */
    public void setRegionLevel(Integer regionLevel) {
        this.regionLevel = regionLevel;
    }

    /**
     * @return the openType
     */
    public Integer getOpenType() {
        return openType;
    }

    /**
     * @param openType the openType to set
     */
    public void setOpenType(Integer openType) {
        this.openType = openType;
    }

    public Long getAddressId() {
        return addressId;
    }

    public void setAddressId(Long addressId) {
        this.addressId = addressId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDetail() {
        return detail;
    }

    public void setDetail(String detail) {
        this.detail = detail;
    }

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public Integer getIsValid() {
        return isValid;
    }

    public void setIsValid(Integer isValid) {
        this.isValid = isValid;
    }

    @Override
    public String toString() {
        return "Address [addressId=" + addressId + ", name=" + name + ", detail=" + detail + ", cityId=" + cityId
                + ", provinceId=" + provinceId + ", regionLevel=" + regionLevel + ", isValid=" + isValid
                + ", isDestination=" + isDestination + ", openType=" + openType + ", isMunicipality=" + isMunicipality
                + ", countryId=" + countryId + ", countryName=" + countryName + ", recordType=" + recordType + "]";
    }





}
